package com.crm.dao.mapper.opportunityManager;

import com.crm.model.entity.opportunityManager.OpportunityCollaborator;
import com.crm.model.entity.opportunityManager.OpportunityCollaboratorExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OpportunityCollaboratorMapper {
    long countByExample(OpportunityCollaboratorExample example);

    int deleteByExample(OpportunityCollaboratorExample example);

    int deleteByPrimaryKey(String opportunityCollaboratorId);

    int insert(OpportunityCollaborator record);

    int insertSelective(OpportunityCollaborator record);

    List<OpportunityCollaborator> selectByExample(OpportunityCollaboratorExample example);

    OpportunityCollaborator selectByPrimaryKey(String opportunityCollaboratorId);

    int updateByExampleSelective(@Param("record") OpportunityCollaborator record, @Param("example") OpportunityCollaboratorExample example);

    int updateByExample(@Param("record") OpportunityCollaborator record, @Param("example") OpportunityCollaboratorExample example);

    int updateByPrimaryKeySelective(OpportunityCollaborator record);

    int updateByPrimaryKey(OpportunityCollaborator record);
}